package ar.edu.utn.frgp.TPFinalBanco.model.pk;

import java.math.BigDecimal;
import java.util.Date;


public class ResumPrestamo {

	private Integer idPrestamo;
	
	private Date fechaAlta;
	
	private BigDecimal monto;
	
	private Integer interes;
	
	private Integer cuotas;
	
	private Integer cuotasPagas;
	
	private Integer cuentasRestan;
	
	
//------------------------CONSTRUCTORES
	public ResumPrestamo(){}
	
	public ResumPrestamo(Integer idPrestamo2, Date fechaAlta2, BigDecimal monto2, Integer cantCuotas2, Integer nroCuenta2,Integer nroCuenta3) {
		super();
		this.setIdPrestamo(idPrestamo2);
		this.setFechaAlta(fechaAlta2);
		this.setMonto(monto2);
		this.setCuotas(cantCuotas2);
		this.setCuotasPagas(nroCuenta3);
		this.setCuentasRestan(nroCuenta2);
	}

	
//--------GETS y SETS------------	
	

//-------------------------------DEMAS

	public Integer getIdPrestamo() {
		return idPrestamo;
	}

	public void setIdPrestamo(Integer idPrestamo) {
		this.idPrestamo = idPrestamo;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ ((idPrestamo == null) ? 0 : idPrestamo.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		ResumPrestamo other = (ResumPrestamo) obj;
		if (idPrestamo == null) {
			if (other.idPrestamo != null)
				return false;
		} else if (!idPrestamo.equals(other.idPrestamo))
			return false;
		return true;
	}

	public Date getFechaAlta() {
		return fechaAlta;
	}

	public void setFechaAlta(Date fechaAlta) {
		this.fechaAlta = fechaAlta;
	}

	public BigDecimal getMonto() {
		return monto;
	}

	public void setMonto(BigDecimal monto) {
		this.monto = monto;
	}

	public Integer getInteres() {
		return interes;
	}

	public void setInteres(Integer interes) {
		this.interes = interes;
	}

	public Integer getCuotas() {
		return cuotas;
	}

	public void setCuotas(Integer cuotas) {
		this.cuotas = cuotas;
	}

	public Integer getCuotasPagas() {
		return cuotasPagas;
	}

	public void setCuotasPagas(Integer cuotasPagas) {
		this.cuotasPagas = cuotasPagas;
	}

	public Integer getCuentasRestan() {
		return cuentasRestan;
	}

	public void setCuentasRestan(Integer cuentasRestan) {
		this.cuentasRestan = cuentasRestan;
	}
	
	

}
